查看原文
其他

自定义可视化图表:PowerKPI

采悟 PowerBI星球 2022-12-17

绩效分析是数据可视化的一个经常性的使用方向,今天来分享一个PowerBI 的自定义可视化对象:PowerKPI.


先看看 PowerKPI 可视化效果,



可以看出 PowerKPI 实际上就是折线图,不同的地方是在折现的上方有一组指标,这也正是该图的特色。


下面简单介绍一下如何制作 PowerKPI 图。


该图是自定义图表,默认图表面板上没有,首先从市场中搜索并导入powerKPI。


既然是分析KPI,就应该有实际数据和目标数据,这里假设是2018年1-5月每天的销售数据,以及每天的销售目标,另外为了进行同比分析,加入了上年同期的数据,



同折线图一样,把日期作为轴,把这三项数据作为值拖入到 Value 中,



powerKPI图显示如下,



除了出现了三条折现,还展示了最后一天的日期和销售额,并自动计算了当天销售额相比去年同期和目标的差异率。


只是有差异率还不行,还得定义 KPI 指标,这是制作该图的重点


假设达到目标销售额的108%为超额完成目标,KPI值设为1;没有达成目标销售额的,KPI值设为3,其他情况设为2。


根据KPI指标,来构建数据,直接以新建列的方式,在数据视图下,新建两列,


目标完成率 = [2018销售额]/[目标销售额]


KPI指标 =

    SWITCH(TRUE(),

        [目标完成率]>=1.08,1,

        [目标完成率]<1,3,

        2

    )


数据如下,



然后将 KPI 指标和目标完成率分别放入到 KPI Indicator Index 和 KPI Indicator Value中



此时右上角的数据和颜色发生了变化,这里正是KPI关注的指标,



然后可以对 KPI 指标进行各项设置,比如超额完成指标时设置为三角形、显示在左边、蓝色,未完成指标设置为红色等,以便快速理解,




当然在该图上面的其他数据,比如日期、销售额、同比增长率都可以自定义设置,非常灵活,



不再一一介绍。


KPI 指标显示的都是最后一天的数据,为了能看到其他日期的数据,可以添加一个日期的切片器,通过滑动日期杆就可以选择某天的数据了,效果如下,



通过选择不同的日期区间,右上角的KPI指标也在跟着变化。


各项数据的位置也是可以选择的,比如放在左边,




并且折现图的颜色可以随着KPI指标的颜色来显示,以销售额为例,设置销售额折线颜色与KPI指标一致,



通过这个折线,可以从整体上清晰看到是哪些天超额完成了目标。


上面我们只定义了超额完成、完成、未完成三个指标值,该图表最多可以定义五个 KPI 指标值的格式,分别用1、2、3、4、5表示,可以分别为五个指标设置不同的颜色和符号。


关于 PowerKPI 就介绍到这里,该图表的数据系列还可以展示更多,各项图表设置也非常详尽,感兴趣的可以自己摸索一下。



公众号回复"PowerKPI"获取源文件。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存